Uses of Interface
com.pnfsoftware.jeb.core.units.code.android.ir.IDIndex
Packages that use IDIndex
Package
Description
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.-
Uses of IDIndex in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return IDIndexModifier and TypeMethodDescriptionIDGlobalContext.createIndex
(int value) Create an immutable pool index value.default IDIndex
IDMethodContext.createIndex
(int value) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDIndex.duplicate()
IDField.getIndex()
Retrieve the field index in the corresponding dex unit, if it is an actual field (not a pseudo field).IDReferenceType.getTypeIndex()
Get the type index.Methods in com.pnfsoftware.jeb.core.units.code.android.ir with parameters of type IDIndexModifier and TypeMethodDescriptionIDGlobalContext.createCallInfo
(IDIndex methodindex, IDExpression[] arguments, IJavaType returntype, String methodsig, DInvokeType invoketype) IDGlobalContext.createCallInfo
(IDIndex methodindex, List<IDExpression> arguments, IJavaType returntype, String methodsig, DInvokeType invoketype) default IDCallInfo
IDMethodContext.createCallInfo
(IDIndex methodindex, IDExpression[] arguments, IJavaType returntype, String methodsig, DInvokeType invoketype) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.default IDCallInfo
IDMethodContext.createCallInfo
(IDIndex methodindex, List<IDExpression> arguments, IJavaType returntype, String methodsig, DInvokeType invoketype) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createInstanceField
(IDExpression instance, IDIndex index, IJavaType fieldtype, String fieldname) default IDInstanceField
IDMethodContext.createInstanceField
(IDExpression instance, IDIndex index, IJavaType fieldtype, String fieldname) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createNewInfo
(IJavaType objecttype, IJavaType constclasstype, IDIndex constructorindex, IDExpression[] arguments, String methodsig) IDGlobalContext.createNewInfo
(IJavaType objecttype, IJavaType constclasstype, IDIndex constructorindex, List<IDExpression> arguments, String methodsig) default IDNewInfo
IDMethodContext.createNewInfo
(IJavaType objecttype, IJavaType constclasstype, IDIndex constructorindex, IDExpression[] arguments, String methodsig) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.default IDNewInfo
IDMethodContext.createNewInfo
(IJavaType objecttype, IJavaType constclasstype, IDIndex constructorindex, List<IDExpression> arguments, String methodsig) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createReferenceType
(IDIndex cindex, IJavaType ctype) Create a reference type expression.default IDReferenceType
IDMethodContext.createReferenceType
(IDIndex cindex, IJavaType ctype) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createStaticField
(IDIndex index, IJavaType fieldtype, String csig, String fieldname) default IDStaticField
IDMethodContext.createStaticField
(IDIndex index, IJavaType fieldtype, String csig, String fieldname) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createString
(IDIndex stringIndex) Wrapper
used to create string constants.default IDImm
IDMethodContext.createString
(IDIndex stringIndex) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.