src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
changeset 49240 5290e816c64c
parent 47856 76519338df34
child 50337 4d1393781fef
equal deleted inserted replaced
49239:c35ec365e329 49240:5290e816c64c
  1839                         .generateBasicFormsClassBytes(className);
  1839                         .generateBasicFormsClassBytes(className);
  1840             }
  1840             }
  1841 
  1841 
  1842             @Override
  1842             @Override
  1843             public byte[] generateInvokersHolderClassBytes(final String className,
  1843             public byte[] generateInvokersHolderClassBytes(final String className,
  1844                     MethodType[] methodTypes) {
  1844                     MethodType[] invokerMethodTypes,
       
  1845                     MethodType[] callSiteMethodTypes) {
  1845                 return GenerateJLIClassesHelper
  1846                 return GenerateJLIClassesHelper
  1846                         .generateInvokersHolderClassBytes(className, methodTypes);
  1847                         .generateInvokersHolderClassBytes(className,
  1847             }
  1848                                 invokerMethodTypes, callSiteMethodTypes);
       
  1849             }
       
  1850 
  1848         });
  1851         });
  1849     }
  1852     }
  1850 
  1853 
  1851     /** Result unboxing: ValueConversions.unbox() OR ValueConversions.identity() OR ValueConversions.ignore(). */
  1854     /** Result unboxing: ValueConversions.unbox() OR ValueConversions.identity() OR ValueConversions.ignore(). */
  1852     private static MethodHandle unboxResultHandle(Class<?> returnType) {
  1855     private static MethodHandle unboxResultHandle(Class<?> returnType) {