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 IDIndexIDMethodContext.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 IDCallInfoIDMethodContext.createCallInfo(IDIndex methodindex, IDExpression[] arguments, IJavaType returntype, String methodsig, DInvokeType invoketype) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext().default IDCallInfoIDMethodContext.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 IDInstanceFieldIDMethodContext.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 IDNewInfoIDMethodContext.createNewInfo(IJavaType objecttype, IJavaType constclasstype, IDIndex constructorindex, IDExpression[] arguments, String methodsig) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext().default IDNewInfoIDMethodContext.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 IDReferenceTypeIDMethodContext.createReferenceType(IDIndex cindex, IJavaType ctype) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext().IDGlobalContext.createStaticField(IDIndex index, IJavaType fieldtype, String csig, String fieldname) default IDStaticFieldIDMethodContext.createStaticField(IDIndex index, IJavaType fieldtype, String csig, String fieldname) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext().IDGlobalContext.createString(IDIndex stringIndex) Wrapperused to create string constants.default IDImmIDMethodContext.createString(IDIndex stringIndex) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext().