jdk/src/share/classes/java/lang/invoke/CallSite.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 7085860 Cdiff jdk/src/share/classes/java/lang/invoke/CallSite.java

jdk/src/share/classes/java/lang/invoke/CallSite.java

Print this page

        

*** 265,283 **** } catch (Exception ex) { throw new Error(ex); } } /*package-private*/ void setTargetNormal(MethodHandle newTarget) { ! target = newTarget; } /*package-private*/ MethodHandle getTargetVolatile() { return (MethodHandle) unsafe.getObjectVolatile(this, TARGET_OFFSET); } /*package-private*/ void setTargetVolatile(MethodHandle newTarget) { ! unsafe.putObjectVolatile(this, TARGET_OFFSET, newTarget); } // this implements the upcall from the JVM, MethodHandleNatives.makeDynamicCallSite: static CallSite makeSite(MethodHandle bootstrapMethod, // Callee information: --- 265,283 ---- } catch (Exception ex) { throw new Error(ex); } } /*package-private*/ void setTargetNormal(MethodHandle newTarget) { ! MethodHandleNatives.setCallSiteTargetNormal(this, newTarget); } /*package-private*/ MethodHandle getTargetVolatile() { return (MethodHandle) unsafe.getObjectVolatile(this, TARGET_OFFSET); } /*package-private*/ void setTargetVolatile(MethodHandle newTarget) { ! MethodHandleNatives.setCallSiteTargetVolatile(this, newTarget); } // this implements the upcall from the JVM, MethodHandleNatives.makeDynamicCallSite: static CallSite makeSite(MethodHandle bootstrapMethod, // Callee information:
jdk/src/share/classes/java/lang/invoke/CallSite.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File