< prev index next >

test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java

Print this page

        

*** 44,54 **** protected boolean isApplicable(Type resultType) { return TypeList.isBuiltInInt(resultType); } @Override ! protected Pair<Type, Type> generateTypes() throws ProductionFailedException { return new Pair<>(resultType, PseudoRandom.randomElement(TypeUtil.getExplicitlyCastable(TypeList.getBuiltInInt(), resultType))); } @Override protected BinaryOperator generateProduction(Type leftType, Type rightType) throws ProductionFailedException { --- 44,54 ---- protected boolean isApplicable(Type resultType) { return TypeList.isBuiltInInt(resultType); } @Override ! protected Pair<Type, Type> generateTypes() { return new Pair<>(resultType, PseudoRandom.randomElement(TypeUtil.getExplicitlyCastable(TypeList.getBuiltInInt(), resultType))); } @Override protected BinaryOperator generateProduction(Type leftType, Type rightType) throws ProductionFailedException {
*** 69,76 **** IRNode rightExpr = builder.setComplexityLimit(rightComplexityLimit) .setOperatorLimit(rightOperatorLimit) .setResultType(rightType) .getExpressionFactory() .produce(); ! return new BinaryOperator(opKind, leftExpr, rightExpr); } } --- 69,76 ---- IRNode rightExpr = builder.setComplexityLimit(rightComplexityLimit) .setOperatorLimit(rightOperatorLimit) .setResultType(rightType) .getExpressionFactory() .produce(); ! return new BinaryOperator(opKind, resultType, leftExpr, rightExpr); } }
< prev index next >