Skip navigation links
A B C D E F G H I J K L M N O P R S T U V Z 

A

ABSTRACT - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
accept(T) - Method in class jadx.api.plugins.input.data.impl.ListConsumer
 
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
 
addToList(Collection<T>, T) - Static method in class jadx.api.plugins.utils.Utils
 
addToList(Collection<T>, I, Function<I, T>) - Static method in class jadx.api.plugins.utils.Utils
 
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
 
AnnotationMethodParamsAttr - Class in jadx.api.plugins.input.data.attributes.types
 
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
 
AnnotationVisibility - Enum in jadx.api.plugins.input.data.annotations
 

B

BaseOptionsParser - Class in jadx.api.plugins.options.impl
 
BaseOptionsParser() - Constructor for class jadx.api.plugins.options.impl.BaseOptionsParser
 
BRIDGE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

C

CallSite - Class in jadx.api.plugins.input.data.impl
 
CallSite(List<EncodedValue>) - Constructor for class jadx.api.plugins.input.data.impl.CallSite
 
CatchData - Class in jadx.api.plugins.input.data.impl
 
CatchData(int[], String[], int) - Constructor for class jadx.api.plugins.input.data.impl.CatchData
 
close() - Method in class jadx.api.plugins.input.data.impl.EmptyLoadResult
 
CommonFileUtils - Class in jadx.api.plugins.utils
 
CommonFileUtils() - Constructor for class jadx.api.plugins.utils.CommonFileUtils
 
concat(List<T>, List<T>) - Static method in class jadx.api.plugins.utils.Utils
 
concatDistinct(List<T>, List<T>) - Static method in class jadx.api.plugins.utils.Utils
 
CONSTANT_VALUE - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
 
CONSTRUCTOR - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
constSet(T...) - Static method in class jadx.api.plugins.utils.Utils
 
copy() - Method in interface jadx.api.plugins.input.data.IClassData
 
copy() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
copyStream(InputStream, OutputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
CWD - Static variable in class jadx.api.plugins.utils.CommonFileUtils
 
CWD_PATH - Static variable in class jadx.api.plugins.utils.CommonFileUtils
 

D

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
 
DECLARED_SYNCHRONIZED - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
decode() - Method in interface jadx.api.plugins.input.insns.InsnData
 
defaultValue() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
 
defaultValue() - Method in interface jadx.api.plugins.options.OptionDescription
Default value.
description() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
 
description() - Method in interface jadx.api.plugins.options.OptionDescription
 
disassembleMethod() - Method in interface jadx.api.plugins.input.data.IMethodData
 

E

EmptyLoadResult - Class in jadx.api.plugins.input.data.impl
 
EmptyLoadResult() - Constructor for class jadx.api.plugins.input.data.impl.EmptyLoadResult
 
EncodedType - Enum in jadx.api.plugins.input.data.annotations
 
EncodedValue - Class in jadx.api.plugins.input.data.annotations
 
EncodedValue(EncodedType, Object) - Constructor for class jadx.api.plugins.input.data.annotations.EncodedValue
 
ENUM - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
equals(Object) - Method in class jadx.api.plugins.input.data.annotations.EncodedValue
 
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
 

F

FieldRefHandle - Class in jadx.api.plugins.input.data.impl
 
FieldRefHandle(MethodHandleType, IFieldRef) - Constructor for class jadx.api.plugins.input.data.impl.FieldRefHandle
 
FINAL - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
format(int, AccessFlagsScope) - Static method in class jadx.api.plugins.input.data.AccessFlags
 
formatOffset(int) - Static method in class jadx.api.plugins.utils.Utils
 

G

get(String) - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
 
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
 
getAccFlags() - Method in class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
 
getAll() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
 
getAllPlugins() - Method in class jadx.api.plugins.JadxPluginManager
 
getAnnotationClass() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
 
getAnnotationClass() - Method in class jadx.api.plugins.input.data.annotations.JadxAnnotation
 
getArgsStartReg() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
getArgTypes() - Method in interface jadx.api.plugins.input.data.IMethodProto
 
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
 
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
 
getBooleanOption(Map<String, String>, String, boolean) - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
 
getByteCode() - Method in interface jadx.api.plugins.input.insns.InsnData
 
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
 
getCodeOffset() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
getCodeReader() - Method in interface jadx.api.plugins.input.data.IMethodData
 
getData() - Method in interface jadx.api.plugins.input.insns.custom.IArrayPayload
 
getDebugInfo() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
getDefaultValue() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
 
getDescription() - Method in class jadx.api.plugins.JadxPluginInfo
 
getDisassembledCode() - Method in interface jadx.api.plugins.input.data.IClassData
 
getElementSize() - Method in interface jadx.api.plugins.input.insns.custom.IArrayPayload
 
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
 
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
 
getFileExtension(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
getFileName() - Method in class jadx.api.plugins.input.data.attributes.types.SourceFileAttr
 
getFileOffset() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getHandlers() - Method in interface jadx.api.plugins.input.data.ICatch
 
getHandlers() - Method in class jadx.api.plugins.input.data.impl.CatchData
 
getIndex() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsCallSite() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsField() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsMethod() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsMethodHandle() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsProto(int) - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsString() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexAsType() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getIndexType() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getInnerCls() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
 
getInputFileName() - Method in interface jadx.api.plugins.input.data.IClassData
 
getInputPlugins() - Method in class jadx.api.plugins.JadxPluginManager
 
getInputStreamForEntry(ZipFile, ZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
 
getInterfacesTypes() - Method in interface jadx.api.plugins.input.data.IClassData
 
getKeys() - Method in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
 
getKeys() - Method in interface jadx.api.plugins.input.insns.custom.ISwitchPayload
 
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
 
getLiteral() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getLocalVars() - Method in interface jadx.api.plugins.input.data.IDebugInfo
 
getLocalVars() - Method in class jadx.api.plugins.input.data.impl.DebugInfo
 
getMap() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClassesAttr
 
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
 
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
 
getOffset() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getOpcode() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getOpcodeMnemonic() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getOption(Map<String, String>, String, Function<String, T>, T) - Method in class jadx.api.plugins.options.impl.BaseOptionsParser
 
getOptionsDescriptions() - Method in interface jadx.api.plugins.options.JadxPluginOptions
 
getOuterCls() - Method in class jadx.api.plugins.input.data.attributes.types.InnerClsInfo
 
getParamList() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
 
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
 
getPayload() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getPluginId() - Method in class jadx.api.plugins.JadxPluginInfo
 
getPluginInfo() - Method in interface jadx.api.plugins.JadxPlugin
 
getPluginsWithOptions() - Method in class jadx.api.plugins.JadxPluginManager
 
getProvides() - Method in class jadx.api.plugins.JadxPluginInfo
 
getRawOpcodeUnit() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getReg(int) - Method in interface jadx.api.plugins.input.insns.InsnData
 
getRegistersCount() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
getRegNum() - Method in interface jadx.api.plugins.input.data.ILocalVar
 
getRegsCount() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getResolvedPlugins() - Method in class jadx.api.plugins.JadxPluginManager
 
getResult() - Method in class jadx.api.plugins.input.data.impl.ListConsumer
 
getResultReg() - Method in interface jadx.api.plugins.input.insns.InsnData
Workaround to set result reg without additional move-result insn
getReturnType() - Method in interface jadx.api.plugins.input.data.IMethodProto
 
getSignature() - Method in class jadx.api.plugins.input.data.attributes.types.SignatureAttr
 
getSignature() - Method in interface jadx.api.plugins.input.data.ILocalVar
 
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
 
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
 
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
 
getSuperType() - Method in interface jadx.api.plugins.input.data.IClassData
 
getTarget() - Method in interface jadx.api.plugins.input.insns.InsnData
 
getTargets() - Method in class jadx.api.plugins.input.insns.custom.impl.SwitchPayload
 
getTargets() - Method in interface jadx.api.plugins.input.insns.custom.ISwitchPayload
 
getTries() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
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
 
getTypes() - Method in interface jadx.api.plugins.input.data.ICatch
 
getTypes() - Method in class jadx.api.plugins.input.data.impl.CatchData
 
getUniqId() - Method in interface jadx.api.plugins.input.data.IMethodRef
Method unique id (will be used for caching).
getUnitsCount() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
getValue() - Method in class jadx.api.plugins.input.data.annotations.EncodedValue
 
getValue() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationDefaultAttr
 
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
 
getVisibility() - Method in interface jadx.api.plugins.input.data.annotations.IAnnotation
 
getVisibility() - Method in class jadx.api.plugins.input.data.annotations.JadxAnnotation
 

H

hasFlag(int, int) - Static method in class jadx.api.plugins.input.data.AccessFlags
 
hashCode() - Method in class jadx.api.plugins.input.data.annotations.EncodedValue
 

I

IAnnotation - Interface in jadx.api.plugins.input.data.annotations
 
IArrayPayload - Interface in jadx.api.plugins.input.insns.custom
 
ICallSite - Interface in jadx.api.plugins.input.data
 
ICatch - Interface in jadx.api.plugins.input.data
 
IClassData - Interface in jadx.api.plugins.input.data
 
ICodeReader - Interface in jadx.api.plugins.input.data
 
ICustomPayload - Interface in jadx.api.plugins.input.insns.custom
 
IDebugInfo - Interface in jadx.api.plugins.input.data
 
IFieldData - Interface in jadx.api.plugins.input.data
 
IFieldRef - Interface in jadx.api.plugins.input.data
 
IJadxAttribute - Interface in jadx.api.plugins.input.data.attributes
 
IJadxAttrType<T extends IJadxAttribute> - Interface in jadx.api.plugins.input.data.attributes
Marker interface for attribute type.
ILoadResult - Interface in jadx.api.plugins.input.data
 
ILocalVar - Interface in jadx.api.plugins.input.data
 
IMethodData - Interface in jadx.api.plugins.input.data
 
IMethodHandle - Interface in jadx.api.plugins.input.data
 
IMethodProto - Interface in jadx.api.plugins.input.data
 
IMethodRef - Interface in jadx.api.plugins.input.data
 
Info(int, String) - Constructor for class jadx.api.plugins.input.data.attributes.types.MethodParametersAttr.Info
 
init(int) - Method in class jadx.api.plugins.input.data.impl.ListConsumer
 
init(int) - Method in interface jadx.api.plugins.input.data.ISeqConsumer
 
INNER_CLASSES - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
 
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
 
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
 
InsnData - Interface in jadx.api.plugins.input.insns
 
InsnIndexType - Enum in jadx.api.plugins.input.insns
 
INSTANCE - Static variable in class jadx.api.plugins.input.data.impl.EmptyLoadResult
 
INTERFACE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
IResourceData - Interface in jadx.api.plugins.input.data
 
isEmpty() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
 
isEmpty() - Method in interface jadx.api.plugins.input.data.ILoadResult
 
isEmpty() - Method in class jadx.api.plugins.input.data.impl.EmptyLoadResult
 
ISeqConsumer<T> - Interface in jadx.api.plugins.input.data
"Sequence consumer" allows getting count of elements available
isField() - Method in enum jadx.api.plugins.input.data.MethodHandleType
 
isInSubDirectory(File, File) - Static method in class jadx.api.plugins.utils.ZipSecurity
 
isValidZipEntry(ZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
 
isValidZipEntryName(String) - Static method in class jadx.api.plugins.utils.ZipSecurity
 
ISwitchPayload - Interface in jadx.api.plugins.input.insns.custom
 
isZipBomb(ZipEntry) - Static method in class jadx.api.plugins.utils.ZipSecurity
 
isZipFileExt(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
ITry - Interface in jadx.api.plugins.input.data
 

J

jadx.api.plugins - package jadx.api.plugins
 
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.options - package jadx.api.plugins.options
 
jadx.api.plugins.options.impl - package jadx.api.plugins.options.impl
 
jadx.api.plugins.utils - package jadx.api.plugins.utils
 
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
 
JadxAttrType<T extends IJadxAttribute> - Class in jadx.api.plugins.input.data.attributes
 
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
 
JadxInputPlugin - Interface in jadx.api.plugins.input
 
JadxOptionDescription - Class in jadx.api.plugins.options.impl
 
JadxOptionDescription(String, String, String, List<String>) - Constructor for class jadx.api.plugins.options.impl.JadxOptionDescription
 
JadxPlugin - 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
 
JadxPluginManager - Class in jadx.api.plugins
 
JadxPluginManager() - Constructor for class jadx.api.plugins.JadxPluginManager
 
JadxPluginOptions - Interface in jadx.api.plugins.options
 

K

keepLoaded() - Method in interface jadx.api.plugins.input.data.attributes.IJadxAttribute
Mark type to skip unloading on node unload
keepLoaded() - Method in class jadx.api.plugins.input.data.attributes.PinnedAttribute
 

L

LimitedInputStream - Class in jadx.api.plugins.utils
 
LimitedInputStream(InputStream, long) - Constructor for class jadx.api.plugins.utils.LimitedInputStream
 
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
 
listToStr(List<T>) - Static method in class jadx.api.plugins.utils.Utils
 
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.JadxPluginManager
 
loadBytes(InputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
loadBytes(byte[], InputStream) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
loadFiles(List<Path>) - Method in interface jadx.api.plugins.input.JadxInputPlugin
 

M

METHOD_PARAMETERS - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
 
MethodHandleType - Enum in jadx.api.plugins.input.data
 
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
 
MethodRefHandle - Class in jadx.api.plugins.input.data.impl
 
MethodRefHandle(MethodHandleType, IMethodRef) - Constructor for class jadx.api.plugins.input.data.impl.MethodRefHandle
 
MODULE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

N

name() - Method in class jadx.api.plugins.options.impl.JadxOptionDescription
 
name() - Method in interface jadx.api.plugins.options.OptionDescription
 
NATIVE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
NULL - Static variable in class jadx.api.plugins.input.data.annotations.EncodedValue
 

O

Opcode - Enum in jadx.api.plugins.input.insns
 
OptionDescription - Interface in jadx.api.plugins.options
 

P

pack(List<List<IAnnotation>>) - Static method in class jadx.api.plugins.input.data.attributes.types.AnnotationMethodParamsAttr
 
pack(List<IAnnotation>) - Static method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
 
PinnedAttribute - Class in jadx.api.plugins.input.data.attributes
 
PinnedAttribute() - Constructor for class jadx.api.plugins.input.data.attributes.PinnedAttribute
 
PRIVATE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
PROTECTED - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
providesSuggestion(String, String) - Method in class jadx.api.plugins.JadxPluginManager
Add suggestion how to resolve conflicting plugins
PUBLIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

R

read() - Method in class jadx.api.plugins.utils.LimitedInputStream
 
read(byte[], int, int) - Method in class jadx.api.plugins.utils.LimitedInputStream
 
readZipEntries(File, BiConsumer<ZipEntry, InputStream>) - Static method in class jadx.api.plugins.utils.ZipSecurity
 
register(JadxPlugin) - Method in class jadx.api.plugins.JadxPluginManager
 
removeFileExtension(String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 

S

safeDeleteFile(File) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
saveToTempFile(InputStream, String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
saveToTempFile(byte[], InputStream, String) - Static method in class jadx.api.plugins.utils.CommonFileUtils
 
setName(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
 
setOptions(Map<String, String>) - Method in interface jadx.api.plugins.options.JadxPluginOptions
 
setParentClassType(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
 
setType(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
 
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
 
size() - Method in class jadx.api.plugins.input.data.attributes.types.AnnotationsAttr
 
skip(long) - Method in class jadx.api.plugins.utils.LimitedInputStream
 
SOURCE_FILE - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
 
SourceFileAttr - Class in jadx.api.plugins.input.data.attributes.types
 
SourceFileAttr(String) - Constructor for class jadx.api.plugins.input.data.attributes.types.SourceFileAttr
 
STATIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
STRICT - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
SUPER - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
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
 
SYNCHRONIZED - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
SYNTHETIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

T

toAttrString() - Method in interface jadx.api.plugins.input.data.attributes.IJadxAttribute
 
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
 
TRANSIENT - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
TryData - Class in jadx.api.plugins.input.data.impl
 
TryData(int, int, ICatch) - Constructor for class jadx.api.plugins.input.data.impl.TryData
 

U

unload(String) - Method in class jadx.api.plugins.JadxPluginManager
 
Utils - Class in jadx.api.plugins.utils
 
Utils() - Constructor for class jadx.api.plugins.utils.Utils
 

V

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.
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.JadxOptionDescription
 
values() - Method in interface jadx.api.plugins.options.OptionDescription
Possible values.
VARARGS - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
visitClasses(Consumer<IClassData>) - Method in interface jadx.api.plugins.input.data.ILoadResult
 
visitClasses(Consumer<IClassData>) - Method in class jadx.api.plugins.input.data.impl.EmptyLoadResult
 
visitFieldsAndMethods(ISeqConsumer<IFieldData>, ISeqConsumer<IMethodData>) - Method in interface jadx.api.plugins.input.data.IClassData
 
visitInstructions(Consumer<InsnData>) - Method in interface jadx.api.plugins.input.data.ICodeReader
 
visitResources(Consumer<IResourceData>) - Method in interface jadx.api.plugins.input.data.ILoadResult
 
visitResources(Consumer<IResourceData>) - Method in class jadx.api.plugins.input.data.impl.EmptyLoadResult
 
visitZipEntries(File, BiFunction<ZipFile, ZipEntry, R>) - Static method in class jadx.api.plugins.utils.ZipSecurity
Visit valid entries in zip file.
VOLATILE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

Z

ZipSecurity - Class in jadx.api.plugins.utils
 
A B C D E F G H I J K L M N O P R S T U V Z 
Skip navigation links