jdk/src/java.base/share/classes/java/lang/invoke/MutableCallSite.java
changeset 44255 515cf13d7791
parent 29094 a4fd2b5e49f8
equal deleted inserted replaced
44254:123a06da53d0 44255:515cf13d7791
    79  * to accept a new target value, even if there is no other synchronization.
    79  * to accept a new target value, even if there is no other synchronization.
    80  * <p>
    80  * <p>
    81  * For target values which will be frequently updated, consider using
    81  * For target values which will be frequently updated, consider using
    82  * a {@linkplain VolatileCallSite volatile call site} instead.
    82  * a {@linkplain VolatileCallSite volatile call site} instead.
    83  * @author John Rose, JSR 292 EG
    83  * @author John Rose, JSR 292 EG
       
    84  * @since 1.7
    84  */
    85  */
    85 public class MutableCallSite extends CallSite {
    86 public class MutableCallSite extends CallSite {
    86     /**
    87     /**
    87      * Creates a blank call site object with the given method type.
    88      * Creates a blank call site object with the given method type.
    88      * The initial target is set to a method handle of the given type
    89      * The initial target is set to a method handle of the given type