Uses of Enum Class
com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType
Packages that use JavaOperatorType
Package
Description
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.Types used to manipulate
dexdec
-generated (Dex decompiler) Java Abstract Syntax Tree
(AST) objects.-
Uses of JavaOperatorType in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return JavaOperatorTypeModifier and TypeMethodDescriptionIDOperation.getOperatorType()
This convenience method can be used to retrieve the operator type.Methods in com.pnfsoftware.jeb.core.units.code.android.ir with parameters of type JavaOperatorTypeModifier and TypeMethodDescriptionIDGlobalContext.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, JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.IDGlobalContext.createPredicate
(JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Create a predicate operation (typed boolean).default IDOperation
IDMethodContext.createPredicate
(JavaOperatorType optype, IDExpression opnd1, IDExpression opnd2) Convenience IR factory method wrapping aroundIDMethodContext.getGlobalContext()
.default boolean
IDExpression.isOperation
(JavaOperatorType expectedOperatorType) default boolean
IDExpression.isOperation
(JavaOperatorType expectedOperatorType1, JavaOperatorType expectedOperatorType2) default boolean
IDExpression.isOperation
(JavaOperatorType expectedOperatorType1, JavaOperatorType expectedOperatorType2, JavaOperatorType expectedOperatorType3) default boolean
IDExpression.isOperation
(JavaOperatorType expectedOperatorType1, JavaOperatorType expectedOperatorType2, JavaOperatorType expectedOperatorType3, JavaOperatorType expectedOperatorType4) default boolean
IDExpression.isOperation
(JavaOperatorType expectedOperatorType1, JavaOperatorType expectedOperatorType2, JavaOperatorType expectedOperatorType3, JavaOperatorType expectedOperatorType4, JavaOperatorType expectedOperatorType5) default boolean
IDExpression.isOperation
(JavaOperatorType expectedOperatorType1, JavaOperatorType expectedOperatorType2, JavaOperatorType expectedOperatorType3, JavaOperatorType expectedOperatorType4, JavaOperatorType expectedOperatorType5, JavaOperatorType expectedOperatorType6) void
IDOperation.setOperator
(JavaOperatorType operatorType, IJavaOperatorFactory of) Set the expression operator. -
Uses of JavaOperatorType in com.pnfsoftware.jeb.core.units.code.java
Methods in com.pnfsoftware.jeb.core.units.code.java that return JavaOperatorTypeModifier and TypeMethodDescriptionJavaOperatorType.getMirror()
Retrieve the mirror operator, if any.default JavaOperatorType
IJavaOperation.getOperatorType()
IJavaOperator.getOperatorType()
Get the type of operator represented by this object.JavaOperatorType.getReverse()
Retrieve the reverse operator, if any.default JavaOperatorType
IJavaOperator.getType()
final JavaOperatorType
JavaOperatorType.mirror()
Same asgetMirror()
.final JavaOperatorType
JavaOperatorType.reverse()
Same asgetReverse()
.static JavaOperatorType
Returns the enum constant of this class with the specified name.static JavaOperatorType[]
JavaOperatorType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.pnfsoftware.jeb.core.units.code.java with parameters of type JavaOperatorTypeModifier and TypeMethodDescriptiondefault boolean
IJavaOperation.checkOperatorType
(JavaOperatorType optype) IJavaElementFactory.createOperation
(IJavaExpression left, JavaOperatorType operator, IJavaExpression right) default IJavaOperator
IJavaOperatorFactory.get
(JavaOperatorType optype) Retrieve a regular operator by type.IJavaOperatorFactory.getStandardOperator
(JavaOperatorType optype) Retrieve a regular operator by type.boolean
IJavaOperator.is
(JavaOperatorType optype) boolean
IJavaOperator.isAnyOf
(JavaOperatorType... optypes) boolean
JavaOperatorType.isAnyOf
(JavaOperatorType... operatorTypes) boolean
IJavaOperator.isNoneOf
(JavaOperatorType... optypes)