Uses of Interface
com.pnfsoftware.jeb.core.units.code.android.ir.IDOperation
Packages that use IDOperation
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 IDOperation in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return IDOperationModifier and TypeMethodDescriptiondefault IDOperation
IDExpression.asOperation()
default IDOperation
IDMethodContext.createCast
(IJavaType casttype, IDExpression e) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createCastOperation
(IJavaType castType, IDExpression exp) Create a cast operation.IDGlobalContext.createCastOperation
(String castTypeSignature, IDExpression exp) Create a cast operation.IDGlobalContext.createConditional
(IJavaType type, IDExpression pred, IDExpression expTrue, IDExpression expFalse) Convenience operation.default IDOperation
IDMethodContext.createConditional
(IJavaType type, IDExpression pred, IDExpression expTrue, IDExpression expFalse) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createOperation
(IJavaType type, IDExpression left, IJavaOperator operator, IDExpression right) Create an operation element, such an an arithmetic or bitwise expression, conditional, string concatenation, or cast operation.IDGlobalContext.createOperation
(IJavaType type, JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Create an operation element with at most two operands, such an an arithmetic or bitwise expression, string concatenation, or cast operation.default IDOperation
IDMethodContext.createOperation
(IJavaType type, IDExpression left, IJavaOperator operator, IDExpression right) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.default IDOperation
IDMethodContext.createOperation
(IJavaType type, JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createPredicate
(IDExpression left, IJavaOperator operator, IDExpression right) Create a predicate operation (typed boolean).IDGlobalContext.createPredicate
(JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Create a predicate operation (typed boolean).default IDOperation
IDMethodContext.createPredicate
(IDExpression left, IJavaOperator operator, IDExpression right) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.default IDOperation
IDMethodContext.createPredicate
(JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDOperation.duplicate()