A B C D E F G H I J K L M N O P R S T U V X 
All Classes All Packages

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
 
ADD_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
ADD_FLOAT - jadx.api.plugins.input.insns.Opcode
 
ADD_INT - jadx.api.plugins.input.insns.Opcode
 
ADD_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
ADD_LONG - jadx.api.plugins.input.insns.Opcode
 
AGET - jadx.api.plugins.input.insns.Opcode
 
AGET_BOOLEAN - jadx.api.plugins.input.insns.Opcode
 
AGET_BYTE - jadx.api.plugins.input.insns.Opcode
 
AGET_BYTE_BOOLEAN - jadx.api.plugins.input.insns.Opcode
 
AGET_CHAR - jadx.api.plugins.input.insns.Opcode
 
AGET_OBJECT - jadx.api.plugins.input.insns.Opcode
 
AGET_SHORT - jadx.api.plugins.input.insns.Opcode
 
AGET_WIDE - jadx.api.plugins.input.insns.Opcode
 
AND_INT - jadx.api.plugins.input.insns.Opcode
 
AND_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
AND_LONG - jadx.api.plugins.input.insns.Opcode
 
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
 
APUT - jadx.api.plugins.input.insns.Opcode
 
APUT_BOOLEAN - jadx.api.plugins.input.insns.Opcode
 
APUT_BYTE - jadx.api.plugins.input.insns.Opcode
 
APUT_BYTE_BOOLEAN - jadx.api.plugins.input.insns.Opcode
 
APUT_CHAR - jadx.api.plugins.input.insns.Opcode
 
APUT_OBJECT - jadx.api.plugins.input.insns.Opcode
 
APUT_SHORT - jadx.api.plugins.input.insns.Opcode
 
APUT_WIDE - jadx.api.plugins.input.insns.Opcode
 
ARITH - jadx.api.plugins.input.insns.Opcode
 
ARRAY_LENGTH - jadx.api.plugins.input.insns.Opcode
 

B

BRIDGE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
BUILD - jadx.api.plugins.input.data.annotations.AnnotationVisibility
 

C

CALL_SITE - jadx.api.plugins.input.insns.InsnIndexType
 
CallSite - Class in jadx.api.plugins.input.data.impl
 
CallSite(List<EncodedValue>) - Constructor for class jadx.api.plugins.input.data.impl.CallSite
 
CAST - jadx.api.plugins.input.insns.Opcode
 
CatchData - Class in jadx.api.plugins.input.data.impl
 
CatchData(int[], String[], int) - Constructor for class jadx.api.plugins.input.data.impl.CatchData
 
CHECK_CAST - jadx.api.plugins.input.insns.Opcode
 
CLASS - jadx.api.plugins.input.data.AccessFlagsScope
 
close() - Method in class jadx.api.plugins.input.data.impl.EmptyCodeLoader
 
close() - Method in class jadx.api.plugins.input.data.impl.MergeCodeLoader
 
CMP_LONG - jadx.api.plugins.input.insns.Opcode
 
CMPG_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
CMPG_FLOAT - jadx.api.plugins.input.insns.Opcode
 
CMPL_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
CMPL_FLOAT - jadx.api.plugins.input.insns.Opcode
 
CONST - jadx.api.plugins.input.insns.Opcode
 
CONST_CLASS - jadx.api.plugins.input.insns.Opcode
 
CONST_METHOD_HANDLE - jadx.api.plugins.input.insns.Opcode
 
CONST_METHOD_TYPE - jadx.api.plugins.input.insns.Opcode
 
CONST_STRING - jadx.api.plugins.input.insns.Opcode
 
CONST_WIDE - jadx.api.plugins.input.insns.Opcode
 
CONSTANT_VALUE - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
 
CONSTRUCTOR - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
copy() - Method in interface jadx.api.plugins.input.data.IClassData
 
copy() - Method in interface jadx.api.plugins.input.data.ICodeReader
 
create() - Static method in interface jadx.api.plugins.input.data.attributes.IJadxAttrType
 
create(String) - Static method in interface jadx.api.plugins.input.data.attributes.IJadxAttrType
 

D

DATA - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
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
 
disassembleMethod() - Method in interface jadx.api.plugins.input.data.IMethodData
 
DIV_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
DIV_FLOAT - jadx.api.plugins.input.insns.Opcode
 
DIV_INT - jadx.api.plugins.input.insns.Opcode
 
DIV_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
DIV_LONG - jadx.api.plugins.input.insns.Opcode
 
DOUBLE_TO_FLOAT - jadx.api.plugins.input.insns.Opcode
 
DOUBLE_TO_INT - jadx.api.plugins.input.insns.Opcode
 
DOUBLE_TO_LONG - jadx.api.plugins.input.insns.Opcode
 

E

EmptyCodeLoader - Class in jadx.api.plugins.input.data.impl
 
EmptyCodeLoader() - Constructor for class jadx.api.plugins.input.data.impl.EmptyCodeLoader
 
ENCODED_ANNOTATION - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_ARRAY - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_BOOLEAN - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_BYTE - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_CHAR - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_DOUBLE - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_ENUM - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_FIELD - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_FLOAT - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_INT - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_LONG - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_METHOD - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_METHOD_HANDLE - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_METHOD_TYPE - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_NULL - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_SHORT - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_STRING - jadx.api.plugins.input.data.annotations.EncodedType
 
ENCODED_TYPE - jadx.api.plugins.input.data.annotations.EncodedType
 
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

FIELD - jadx.api.plugins.input.data.AccessFlagsScope
 
FIELD_REF - jadx.api.plugins.input.insns.InsnIndexType
 
FieldRefHandle - Class in jadx.api.plugins.input.data.impl
 
FieldRefHandle(MethodHandleType, IFieldRef) - Constructor for class jadx.api.plugins.input.data.impl.FieldRefHandle
 
FILL_ARRAY_DATA - jadx.api.plugins.input.insns.Opcode
 
FILL_ARRAY_DATA_PAYLOAD - jadx.api.plugins.input.insns.Opcode
 
FILLED_NEW_ARRAY - jadx.api.plugins.input.insns.Opcode
 
FILLED_NEW_ARRAY_RANGE - jadx.api.plugins.input.insns.Opcode
 
FINAL - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
FLOAT_TO_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
FLOAT_TO_INT - jadx.api.plugins.input.insns.Opcode
 
FLOAT_TO_LONG - jadx.api.plugins.input.insns.Opcode
 
format(int, AccessFlagsScope) - Static method in class jadx.api.plugins.input.data.AccessFlags
 
formatOffset(int) - Static method in class jadx.api.plugins.input.data.impl.InputUtils
 

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
GOTO - jadx.api.plugins.input.insns.Opcode
 

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
 
ICodeLoader - Interface in jadx.api.plugins.input
 
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
 
IF - jadx.api.plugins.input.insns.Opcode
 
IF_EQ - jadx.api.plugins.input.insns.Opcode
 
IF_EQZ - jadx.api.plugins.input.insns.Opcode
 
IF_GE - jadx.api.plugins.input.insns.Opcode
 
IF_GEZ - jadx.api.plugins.input.insns.Opcode
 
IF_GT - jadx.api.plugins.input.insns.Opcode
 
IF_GTZ - jadx.api.plugins.input.insns.Opcode
 
IF_LE - jadx.api.plugins.input.insns.Opcode
 
IF_LEZ - jadx.api.plugins.input.insns.Opcode
 
IF_LT - jadx.api.plugins.input.insns.Opcode
 
IF_LTZ - jadx.api.plugins.input.insns.Opcode
 
IF_NE - jadx.api.plugins.input.insns.Opcode
 
IF_NEZ - jadx.api.plugins.input.insns.Opcode
 
IFieldData - Interface in jadx.api.plugins.input.data
 
IFieldRef - Interface in jadx.api.plugins.input.data
 
IGET - jadx.api.plugins.input.insns.Opcode
 
IJadxAttribute - Interface in jadx.api.plugins.input.data.attributes
Jadx attribute: custom data container, can be added to most jadx nodes.
IJadxAttrType<T extends IJadxAttribute> - Interface in jadx.api.plugins.input.data.attributes
Marker interface for attribute type.
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
 
InputUtils - Class in jadx.api.plugins.input.data.impl
 
InputUtils() - Constructor for class jadx.api.plugins.input.data.impl.InputUtils
 
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.EmptyCodeLoader
 
INSTANCE_GET - jadx.api.plugins.input.data.MethodHandleType
 
INSTANCE_OF - jadx.api.plugins.input.insns.Opcode
 
INSTANCE_PUT - jadx.api.plugins.input.data.MethodHandleType
 
INT_TO_BYTE - jadx.api.plugins.input.insns.Opcode
 
INT_TO_CHAR - jadx.api.plugins.input.insns.Opcode
 
INT_TO_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
INT_TO_FLOAT - jadx.api.plugins.input.insns.Opcode
 
INT_TO_LONG - jadx.api.plugins.input.insns.Opcode
 
INT_TO_SHORT - jadx.api.plugins.input.insns.Opcode
 
INTERFACE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
INVOKE_CONSTRUCTOR - jadx.api.plugins.input.data.MethodHandleType
 
INVOKE_CUSTOM - jadx.api.plugins.input.insns.Opcode
 
INVOKE_CUSTOM_RANGE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_DIRECT - jadx.api.plugins.input.data.MethodHandleType
 
INVOKE_DIRECT - jadx.api.plugins.input.insns.Opcode
 
INVOKE_DIRECT_RANGE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_INSTANCE - jadx.api.plugins.input.data.MethodHandleType
 
INVOKE_INTERFACE - jadx.api.plugins.input.data.MethodHandleType
 
INVOKE_INTERFACE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_INTERFACE_RANGE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_POLYMORPHIC - jadx.api.plugins.input.insns.Opcode
 
INVOKE_POLYMORPHIC_RANGE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_SPECIAL - jadx.api.plugins.input.insns.Opcode
 
INVOKE_STATIC - jadx.api.plugins.input.data.MethodHandleType
 
INVOKE_STATIC - jadx.api.plugins.input.insns.Opcode
 
INVOKE_STATIC_RANGE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_SUPER - jadx.api.plugins.input.insns.Opcode
 
INVOKE_SUPER_RANGE - jadx.api.plugins.input.insns.Opcode
 
INVOKE_VIRTUAL - jadx.api.plugins.input.insns.Opcode
 
INVOKE_VIRTUAL_RANGE - jadx.api.plugins.input.insns.Opcode
 
IPUT - jadx.api.plugins.input.insns.Opcode
 
IResourceData - Interface in jadx.api.plugins.input.data
 
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
 
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
 
isMarkedAsParameter() - Method in interface jadx.api.plugins.input.data.ILocalVar
Hint if variable is a method parameter.
ISwitchPayload - Interface in jadx.api.plugins.input.insns.custom
 
ITry - Interface in jadx.api.plugins.input.data
 

J

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
 
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
 
JadxCodeInput - Interface in jadx.api.plugins.input
 
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
 
JAVA_JSR - jadx.api.plugins.input.insns.Opcode
 
JAVA_RET - jadx.api.plugins.input.insns.Opcode
 

K

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
 

L

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
 
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
 
loadFiles(List<Path>) - Method in interface jadx.api.plugins.input.JadxCodeInput
 
LONG_TO_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
LONG_TO_FLOAT - jadx.api.plugins.input.insns.Opcode
 
LONG_TO_INT - jadx.api.plugins.input.insns.Opcode
 

M

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
 
METHOD - jadx.api.plugins.input.data.AccessFlagsScope
 
METHOD_PARAMETERS - Static variable in class jadx.api.plugins.input.data.attributes.JadxAttrType
 
METHOD_REF - jadx.api.plugins.input.insns.InsnIndexType
 
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
 
MONITOR_ENTER - jadx.api.plugins.input.insns.Opcode
 
MONITOR_EXIT - jadx.api.plugins.input.insns.Opcode
 
MOVE - jadx.api.plugins.input.insns.Opcode
 
MOVE_EXCEPTION - jadx.api.plugins.input.insns.Opcode
 
MOVE_MULTI - jadx.api.plugins.input.insns.Opcode
 
MOVE_OBJECT - jadx.api.plugins.input.insns.Opcode
 
MOVE_RESULT - jadx.api.plugins.input.insns.Opcode
 
MOVE_WIDE - jadx.api.plugins.input.insns.Opcode
 
MUL_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
MUL_FLOAT - jadx.api.plugins.input.insns.Opcode
 
MUL_INT - jadx.api.plugins.input.insns.Opcode
 
MUL_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
MUL_LONG - jadx.api.plugins.input.insns.Opcode
 

N

NATIVE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
NEG - jadx.api.plugins.input.insns.Opcode
 
NEG_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
NEG_FLOAT - jadx.api.plugins.input.insns.Opcode
 
NEG_INT - jadx.api.plugins.input.insns.Opcode
 
NEG_LONG - jadx.api.plugins.input.insns.Opcode
 
NEW_ARRAY - jadx.api.plugins.input.insns.Opcode
 
NEW_INSTANCE - jadx.api.plugins.input.insns.Opcode
 
NONE - jadx.api.plugins.input.insns.InsnIndexType
 
NOP - jadx.api.plugins.input.insns.Opcode
 
NOT_INT - jadx.api.plugins.input.insns.Opcode
 
NOT_LONG - jadx.api.plugins.input.insns.Opcode
 
NULL - Static variable in class jadx.api.plugins.input.data.annotations.EncodedValue
 

O

Opcode - Enum in jadx.api.plugins.input.insns
 
OR_INT - jadx.api.plugins.input.insns.Opcode
 
OR_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
OR_LONG - jadx.api.plugins.input.insns.Opcode
 

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
 
PACKED_SWITCH - jadx.api.plugins.input.insns.Opcode
 
PACKED_SWITCH_PAYLOAD - jadx.api.plugins.input.insns.Opcode
 
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
 
PUBLIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

R

REM_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
REM_FLOAT - jadx.api.plugins.input.insns.Opcode
 
REM_INT - jadx.api.plugins.input.insns.Opcode
 
REM_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
REM_LONG - jadx.api.plugins.input.insns.Opcode
 
RETURN - jadx.api.plugins.input.insns.Opcode
 
RETURN_VOID - jadx.api.plugins.input.insns.Opcode
 
RSUB_INT - jadx.api.plugins.input.insns.Opcode
 
RUNTIME - jadx.api.plugins.input.data.annotations.AnnotationVisibility
 

S

setName(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
 
setParentClassType(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
 
setType(String) - Method in class jadx.api.plugins.input.data.impl.JadxFieldRef
 
SGET - jadx.api.plugins.input.insns.Opcode
 
SHL_INT - jadx.api.plugins.input.insns.Opcode
 
SHL_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
SHL_LONG - jadx.api.plugins.input.insns.Opcode
 
SHR_INT - jadx.api.plugins.input.insns.Opcode
 
SHR_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
SHR_LONG - jadx.api.plugins.input.insns.Opcode
 
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
 
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
 
SPARSE_SWITCH - jadx.api.plugins.input.insns.Opcode
 
SPARSE_SWITCH_PAYLOAD - jadx.api.plugins.input.insns.Opcode
 
SPUT - jadx.api.plugins.input.insns.Opcode
 
STATIC - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
STATIC_GET - jadx.api.plugins.input.data.MethodHandleType
 
STATIC_PUT - jadx.api.plugins.input.data.MethodHandleType
 
STRICT - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
STRING_REF - jadx.api.plugins.input.insns.InsnIndexType
 
SUB_DOUBLE - jadx.api.plugins.input.insns.Opcode
 
SUB_FLOAT - jadx.api.plugins.input.insns.Opcode
 
SUB_INT - jadx.api.plugins.input.insns.Opcode
 
SUB_LONG - jadx.api.plugins.input.insns.Opcode
 
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
 
SYSTEM - jadx.api.plugins.input.data.annotations.AnnotationVisibility
 

T

THROW - jadx.api.plugins.input.insns.Opcode
 
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
 
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
 
TYPE_REF - jadx.api.plugins.input.insns.InsnIndexType
 

U

UNKNOWN - jadx.api.plugins.input.insns.Opcode
 
USHR_INT - jadx.api.plugins.input.insns.Opcode
 
USHR_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
USHR_LONG - jadx.api.plugins.input.insns.Opcode
 

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.
VARARGS - Static variable in class jadx.api.plugins.input.data.AccessFlags
 
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
 
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
 
VOLATILE - Static variable in class jadx.api.plugins.input.data.AccessFlags
 

X

XOR_INT - jadx.api.plugins.input.insns.Opcode
 
XOR_INT_LIT - jadx.api.plugins.input.insns.Opcode
 
XOR_LONG - jadx.api.plugins.input.insns.Opcode
 
A B C D E F G H I J K L M N O P R S T U V X 
All Classes All Packages