Uses of Enum Class
com.strobel.decompiler.languages.java.ast.BinaryOperatorType
Packages that use BinaryOperatorType
Package
Description
-
Uses of BinaryOperatorType in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as BinaryOperatorTypeMethods in com.strobel.decompiler.languages.java.ast that return BinaryOperatorTypeModifier and TypeMethodDescriptionprivate static BinaryOperatorType
InsertParenthesesVisitor.getBinaryOperatorType
(Expression e) static BinaryOperatorType
AssignmentExpression.getCorrespondingBinaryOperator
(AssignmentOperatorType operator) final BinaryOperatorType
BinaryOperatorExpression.getOperator()
static BinaryOperatorType
Returns the enum constant of this class with the specified name.static BinaryOperatorType[]
BinaryOperatorType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.strobel.decompiler.languages.java.ast with parameters of type BinaryOperatorTypeModifier and TypeMethodDescription(package private) static Object
JavaResolver.BinaryOperations.doBinary
(BinaryOperatorType operator, JvmType type, Object left, Object right) static AssignmentOperatorType
AssignmentExpression.getCorrespondingAssignmentOperator
(BinaryOperatorType operator) static TokenRole
BinaryOperatorExpression.getOperatorRole
(BinaryOperatorType operator) final void
BinaryOperatorExpression.setOperator
(BinaryOperatorType operator) Constructors in com.strobel.decompiler.languages.java.ast with parameters of type BinaryOperatorTypeModifierConstructorDescriptionBinaryOperatorExpression
(Expression left, BinaryOperatorType operator, Expression right) -
Uses of BinaryOperatorType in com.strobel.decompiler.languages.java.utilities
Methods in com.strobel.decompiler.languages.java.utilities with parameters of type BinaryOperatorTypeModifier and TypeMethodDescriptionprivate boolean
RedundantCastUtility.IsRedundantVisitor.castChangesBinarySemantics
(Expression operand, Expression otherOperand, Expression toCast, BinaryOperatorType operator) static boolean
TypeUtilities.isBinaryOperatorApplicable
(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict) static boolean
TypeUtilities.isBinaryOperatorApplicable
(BinaryOperatorType op, AstType lType, AstType rType, TypeReference expectedResultType, boolean strict) protected void
RedundantCastUtility.IsRedundantVisitor.processBinaryExpressionOperand
(Expression operand, Expression other, BinaryOperatorType op, TypeReference resultType) -
Uses of BinaryOperatorType in com.strobel.decompiler.patterns
Fields in com.strobel.decompiler.patterns declared as BinaryOperatorTypeModifier and TypeFieldDescriptionprivate final BinaryOperatorType
SingleOrBinaryAggregateNode._operator
private final BinaryOperatorType
LeftmostBinaryOperandNode._operatorType
Constructors in com.strobel.decompiler.patterns with parameters of type BinaryOperatorTypeModifierConstructorDescriptionLeftmostBinaryOperandNode
(INode pattern, BinaryOperatorType type, boolean matchWithoutOperator) SingleOrBinaryAggregateNode
(BinaryOperatorType operator, INode pattern)