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 BinaryOperatorTypeBinaryOperatorExpression. _operatorMethods in com.strobel.decompiler.languages.java.ast that return BinaryOperatorType Modifier and Type Method Description private static BinaryOperatorTypeInsertParenthesesVisitor. getBinaryOperatorType(Expression e)static BinaryOperatorTypeAssignmentExpression. getCorrespondingBinaryOperator(AssignmentOperatorType operator)BinaryOperatorTypeBinaryOperatorExpression. getOperator()static BinaryOperatorTypeBinaryOperatorType. 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.ObjectJavaResolver.BinaryOperations. doBinary(BinaryOperatorType operator, JvmType type, java.lang.Object left, java.lang.Object right)static AssignmentOperatorTypeAssignmentExpression. getCorrespondingAssignmentOperator(BinaryOperatorType operator)static TokenRoleBinaryOperatorExpression. getOperatorRole(BinaryOperatorType operator)voidBinaryOperatorExpression. 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 booleanRedundantCastUtility.IsRedundantVisitor. castChangesBinarySemantics(Expression operand, Expression otherOperand, Expression toCast, BinaryOperatorType operator)static booleanTypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)static booleanTypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, AstType lType, AstType rType, TypeReference expectedResultType, boolean strict)protected voidRedundantCastUtility.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 BinaryOperatorTypeSingleOrBinaryAggregateNode. _operatorprivate BinaryOperatorTypeLeftmostBinaryOperandNode. _operatorTypeConstructors in com.strobel.decompiler.patterns with parameters of type BinaryOperatorType Constructor Description LeftmostBinaryOperandNode(INode pattern, BinaryOperatorType type, boolean matchWithoutOperator)SingleOrBinaryAggregateNode(BinaryOperatorType operator, INode pattern)
-