| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final MethodHandle | |
| private final boolean | |
| private final AtomicLong | |
| private final MethodHandle |
| Access | Constructor and Description |
|---|---|
| public | MethodHandleWrapper(MethodHandle cachedMethodHandle, MethodHandle targetMethodHandle, boolean canSetTarget)
|
| Modifier and Type | Method and Description |
|---|---|
| public MethodHandle | |
| public long | |
| public static MethodHandleWrapper | |
| public MethodHandle | |
| public long | |
| public boolean | |
| public void |
| cachedMethodHandle | back to summary |
|---|---|
| private final MethodHandle cachedMethodHandle | |
| canSetTarget | back to summary |
|---|---|
| private final boolean canSetTarget | |
| latestHitCount | back to summary |
|---|---|
| private final AtomicLong latestHitCount | |
| targetMethodHandle | back to summary |
|---|---|
| private final MethodHandle targetMethodHandle | |
| MethodHandleWrapper | back to summary |
|---|---|
| public MethodHandleWrapper(MethodHandle cachedMethodHandle, MethodHandle targetMethodHandle, boolean canSetTarget) | |
| getCachedMethodHandle | back to summary |
|---|---|
| public MethodHandle getCachedMethodHandle() | |
| getLatestHitCount | back to summary |
|---|---|
| public long getLatestHitCount() | |
| getNullMethodHandleWrapper | back to summary |
|---|---|
| public static MethodHandleWrapper getNullMethodHandleWrapper() | |
| getTargetMethodHandle | back to summary |
|---|---|
| public MethodHandle getTargetMethodHandle() | |
| incrementLatestHitCount | back to summary |
|---|---|
| public long incrementLatestHitCount() | |
| isCanSetTarget | back to summary |
|---|---|
| public boolean isCanSetTarget() | |
| resetLatestHitCount | back to summary |
|---|---|
| public void resetLatestHitCount() | |
| Modifier and Type | Field and Description |
|---|---|
| public static final MethodHandleWrapper. |
| Access | Constructor and Description |
|---|---|
| private | NullMethodHandleWrapper(MethodHandle cachedMethodHandle, MethodHandle targetMethodHandle, boolean canSetTarget)
|
| INSTANCE | back to summary |
|---|---|
| public static final MethodHandleWrapper. | |
| NullMethodHandleWrapper | back to summary |
|---|---|
| private NullMethodHandleWrapper(MethodHandle cachedMethodHandle, MethodHandle targetMethodHandle, boolean canSetTarget) | |