Top Description Fields Constructors Methods
org.codehaus.groovy.vmplugin.v7

pack-priv Class MethodHandleWrapper

extends Object
Class Inheritance
Annotations
@Deprecated
Imports
java.lang.invoke.MethodHandle, java.util.concurrent.atomic.AtomicLong

Deprecated

Wrap method handles
Since
3.0.0

Field Summary

Modifier and TypeField and Description
private final MethodHandle
private final boolean
private final AtomicLong
private final MethodHandle

Constructor Summary

AccessConstructor and Description
public
MethodHandleWrapper(MethodHandle cachedMethodHandle, MethodHandle targetMethodHandle, boolean canSetTarget)

Method Summary

Modifier and TypeMethod and Description
public MethodHandle
public long
public MethodHandle
public long
public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cachedMethodHandleback to summary
private final MethodHandle cachedMethodHandle
canSetTargetback to summary
private final boolean canSetTarget
latestHitCountback to summary
private final AtomicLong latestHitCount
targetMethodHandleback to summary
private final MethodHandle targetMethodHandle

Constructor Detail

MethodHandleWrapperback to summary
public MethodHandleWrapper(MethodHandle cachedMethodHandle, MethodHandle targetMethodHandle, boolean canSetTarget)

Method Detail

getCachedMethodHandleback to summary
public MethodHandle getCachedMethodHandle()
getLatestHitCountback to summary
public long getLatestHitCount()
getTargetMethodHandleback to summary
public MethodHandle getTargetMethodHandle()
incrementLatestHitCountback to summary
public long incrementLatestHitCount()
isCanSetTargetback to summary
public boolean isCanSetTarget()
resetLatestHitCountback to summary
public void resetLatestHitCount()