Class VarHandleFactory
java.lang.Object
io.netty.util.internal.VarHandleFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final MethodHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final MethodHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final VarHandleprivate static final Throwable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VarHandlestatic VarHandlestatic VarHandlestatic VarHandlestatic booleanstatic VarHandlestatic VarHandlestatic VarHandlestatic VarHandlestatic VarHandleprivateFindVarHandle(MethodHandles.Lookup lookup, Class<?> declaringClass, String name, Class<?> type) private static MethodHandles.LookupprivateLookup(MethodHandles.Lookup lookup, Class<?> targetClass) static VarHandlestatic VarHandlestatic VarHandlestatic VarHandlestatic Throwable
-
Field Details
-
FIND_VAR_HANDLE
-
PRIVATE_LOOKUP_IN
-
LONG_LE_ARRAY_VIEW
-
LONG_BE_ARRAY_VIEW
-
INT_LE_ARRAY_VIEW
-
INT_BE_ARRAY_VIEW
-
SHORT_LE_ARRAY_VIEW
-
SHORT_BE_ARRAY_VIEW
-
LONG_LE_BYTE_BUFFER_VIEW
-
LONG_BE_BYTE_BUFFER_VIEW
-
INT_LE_BYTE_BUFFER_VIEW
-
INT_BE_BYTE_BUFFER_VIEW
-
SHORT_LE_BYTE_BUFFER_VIEW
-
SHORT_BE_BYTE_BUFFER_VIEW
-
UNAVAILABILITY_CAUSE
-
-
Constructor Details
-
VarHandleFactory
private VarHandleFactory()
-
-
Method Details
-
isSupported
public static boolean isSupported() -
privateLookup
private static MethodHandles.Lookup privateLookup(MethodHandles.Lookup lookup, Class<?> targetClass) -
privateFindVarHandle
public static VarHandle privateFindVarHandle(MethodHandles.Lookup lookup, Class<?> declaringClass, String name, Class<?> type) -
longLeArrayView
-
longBeArrayView
-
intLeArrayView
-
intBeArrayView
-
shortLeArrayView
-
shortBeArrayView
-
longLeByteBufferView
-
longBeByteBufferView
-
intLeByteBufferView
-
intBeByteBufferView
-
shortLeByteBufferView
-
shortBeByteBufferView
-