replaced MethodHandles with custom reflection-less reflectivity

This commit is contained in:
Shautvast 2023-08-23 09:16:46 +02:00
parent 209e43657d
commit 7d7e158b6b

View file

@ -29,10 +29,12 @@ abstract class BuiltinTypeHandler<T> extends TypeHandler {
store(propertyValue, typedList); store(propertyValue, typedList);
} }
@SuppressWarnings("unchecked")
void storeValue(Object value, ContiguousList<?> contiguousList) { void storeValue(Object value, ContiguousList<?> contiguousList) {
store((T) value, contiguousList); store((T) value, contiguousList);
} }
@SuppressWarnings("unchecked")
private T getValue(Object propertyValue) { private T getValue(Object propertyValue) {
// I don't trust this // I don't trust this
if (getter == null) { if (getter == null) {