jdk/src/java.base/share/classes/java/lang/invoke/CallSite.java
changeset 26470 1586df597397
parent 26469 e6bc14fae1cf
child 30362 2b921e0eb3e0
equal deleted inserted replaced
26469:e6bc14fae1cf 26470:1586df597397
   240         if (invoker == null) {
   240         if (invoker == null) {
   241             invoker = THROW_UCS.asType(basicType);
   241             invoker = THROW_UCS.asType(basicType);
   242             invoker = basicType.form().setCachedMethodHandle(MethodTypeForm.MH_UNINIT_CS, invoker);
   242             invoker = basicType.form().setCachedMethodHandle(MethodTypeForm.MH_UNINIT_CS, invoker);
   243         }
   243         }
   244         // unchecked view is OK since no values will be received or returned
   244         // unchecked view is OK since no values will be received or returned
   245         return invoker.viewAsType(targetType);
   245         return invoker.viewAsType(targetType, false);
   246     }
   246     }
   247 
   247 
   248     // unsafe stuff:
   248     // unsafe stuff:
   249     private static final long TARGET_OFFSET;
   249     private static final long TARGET_OFFSET;
   250     static {
   250     static {