--- old/test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java 2016-05-12 04:24:19.254334654 +0300 +++ new/test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java 2016-05-12 04:24:19.194334654 +0300 @@ -23,15 +23,15 @@ package jdk.test.lib.jittester.factories; -import jdk.test.lib.jittester.IRNode; +import jdk.test.lib.jittester.Operator; import jdk.test.lib.jittester.OperatorKind; import jdk.test.lib.jittester.ProductionFailedException; import jdk.test.lib.jittester.Rule; import jdk.test.lib.jittester.Type; import jdk.test.lib.jittester.types.TypeKlass; -class BitwiseOperatorFactory extends Factory { - private final Rule rule; +class BitwiseOperatorFactory extends Factory { + private final Rule rule; BitwiseOperatorFactory(long complexityLimit, int operatorLimit, TypeKlass ownerClass, Type resultType, boolean exceptionSafe, boolean noconsts) throws ProductionFailedException { @@ -42,7 +42,7 @@ .setResultType(resultType) .setExceptionSafe(exceptionSafe) .setNoConsts(noconsts); - rule = new Rule("bitwise"); + rule = new Rule<>("bitwise"); rule.add("and", builder.setOperatorKind(OperatorKind.BIT_AND).getBinaryOperatorFactory()); rule.add("or", builder.setOperatorKind(OperatorKind.BIT_OR).getBinaryOperatorFactory()); rule.add("xor", builder.setOperatorKind(OperatorKind.BIT_XOR).getBinaryOperatorFactory()); @@ -53,7 +53,7 @@ } @Override - public IRNode produce() throws ProductionFailedException { + public Operator produce() throws ProductionFailedException { return rule.produce(); } }