jdk/test/java/lang/invoke/LFCaching/TestMethods.java
changeset 32213 acd9aab4ae86
parent 26877 c0fdccdaf3c9
child 32214 7e67ff2f61d4
equal deleted inserted replaced
32212:9ced42a5a609 32213:acd9aab4ae86
   205                     MethodHandle filter = TestMethods.filterGenerator(mtTarget.returnType(),
   205                     MethodHandle filter = TestMethods.filterGenerator(mtTarget.returnType(),
   206                             mtFilter.returnType(), kind);
   206                             mtFilter.returnType(), kind);
   207                     return MethodHandles.filterReturnValue(target, filter);
   207                     return MethodHandles.filterReturnValue(target, filter);
   208                 }
   208                 }
   209             },
   209             },
   210     INSERT_ARGUMENTS("insertArguments") {
   210     INSERT_ARGUMENTS("insertArguments", Helper.MAX_ARITY - 3) {
   211                 @Override
   211                 @Override
   212                 public Map<String, Object> getTestCaseData() {
   212                 public Map<String, Object> getTestCaseData() {
   213                     Map<String, Object> data = new HashMap<>();
   213                     Map<String, Object> data = new HashMap<>();
   214                     int desiredArity = Helper.RNG.nextInt(super.maxArity);
   214                     int desiredArity = Helper.RNG.nextInt(super.maxArity);
   215                     MethodType mtTarget = TestMethods.randomMethodTypeGenerator(desiredArity);
   215                     MethodType mtTarget = TestMethods.randomMethodTypeGenerator(desiredArity);