Uses of Class
com.strobel.decompiler.languages.java.ast.BinaryOperatorType
-
Packages that use BinaryOperatorType Package Description com.strobel.decompiler.languages.java.ast com.strobel.decompiler.languages.java.utilities com.strobel.decompiler.patterns -
-
Uses of BinaryOperatorType in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as BinaryOperatorType Modifier and Type Field Description private BinaryOperatorType
BinaryOperatorExpression. _operator
Methods in com.strobel.decompiler.languages.java.ast that return BinaryOperatorType Modifier and Type Method Description private static BinaryOperatorType
InsertParenthesesVisitor. getBinaryOperatorType(Expression e)
static BinaryOperatorType
AssignmentExpression. getCorrespondingBinaryOperator(AssignmentOperatorType operator)
BinaryOperatorType
BinaryOperatorExpression. getOperator()
static BinaryOperatorType
BinaryOperatorType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BinaryOperatorType[]
BinaryOperatorType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.strobel.decompiler.languages.java.ast with parameters of type BinaryOperatorType Modifier and Type Method Description (package private) static java.lang.Object
JavaResolver.BinaryOperations. doBinary(BinaryOperatorType operator, JvmType type, java.lang.Object left, java.lang.Object right)
static AssignmentOperatorType
AssignmentExpression. getCorrespondingAssignmentOperator(BinaryOperatorType operator)
static TokenRole
BinaryOperatorExpression. getOperatorRole(BinaryOperatorType operator)
void
BinaryOperatorExpression. setOperator(BinaryOperatorType operator)
Constructors in com.strobel.decompiler.languages.java.ast with parameters of type BinaryOperatorType Constructor Description BinaryOperatorExpression(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 BinaryOperatorType Modifier and Type Method Description private 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 BinaryOperatorType Modifier and Type Field Description private BinaryOperatorType
SingleOrBinaryAggregateNode. _operator
private BinaryOperatorType
LeftmostBinaryOperandNode. _operatorType
Constructors in com.strobel.decompiler.patterns with parameters of type BinaryOperatorType Constructor Description LeftmostBinaryOperandNode(INode pattern, BinaryOperatorType type, boolean matchWithoutOperator)
SingleOrBinaryAggregateNode(BinaryOperatorType operator, INode pattern)
-